package dao;

import excecao.ObjetoDuplicadoException;
import excecao.ObjetoNaoEncontradoException;
import java.util.List;
import modelo.Prescricao;


public interface PrescricaoDAO
{	
	public void inclui(Prescricao umaPrescricao)
	    throws ObjetoDuplicadoException; 

	public void altera(Prescricao umaPrescricao)
		throws ObjetoNaoEncontradoException; 
	
	public void exclui(Prescricao umaPrescricao) 
		throws ObjetoNaoEncontradoException; 
	
	public Prescricao recuperaUmaPrescricao(long idPrescricao) 
		throws ObjetoNaoEncontradoException; 
	
	public List<Prescricao> recuperaPrescricoes();
	
}